![]() |
WOLF core
WOLF: A Modular Estimation Framework for Robotics
|
This is the complete list of members for wolf::Problem, including all inherited members.
| addCovarianceBlock(StateBlockPtr _state1, StateBlockPtr _state2, const Eigen::MatrixXd &_cov) | wolf::Problem | |
| addCovarianceBlock(StateBlockPtr _state1, const Eigen::MatrixXd &_cov) | wolf::Problem | |
| addFrameTypes(const TypeComposite &_types) | wolf::Problem | protected |
| addMotionProvider(MotionProviderPtr _processor_motion_ptr) | wolf::Problem | protected |
| applyFirstFrameOptions(const TimeStamp &_ts) | wolf::Problem | |
| autoSetup(const std::string &_input_yaml_file, std::vector< std::string > _primary_schema_folders={}, LoaderPtr _loader=nullptr, bool _skip_yaml_validation=false) | wolf::Problem | static |
| autoSetup(YAML::Node _param_node, std::vector< std::string > _primary_schema_folders={}, LoaderPtr _loader=nullptr, bool _skip_yaml_validation=false) | wolf::Problem | static |
| check(int verbose_level=0) const | wolf::Problem | |
| check(bool verbose, std::ostream &stream) const | wolf::Problem | |
| clearCovariance() | wolf::Problem | |
| closestFrameToTimeStamp(const TimeStamp &_ts) const | wolf::Problem | |
| closestFrameToTimeStamp(const TimeStamp &_ts) | wolf::Problem | |
| consumeFactorNotificationMap() | wolf::Problem | protected |
| consumeNotifications(std::map< StateBlockPtr, Notification > &, std::map< FactorBasePtr, Notification > &) | wolf::Problem | inlineprotected |
| consumeStateBlockNotificationMap() | wolf::Problem | protected |
| covariances_ | wolf::Problem | protected |
| create(SizeEigen _dim, const TypeComposite &_frame_types={}, LoaderPtr _loader=nullptr) | wolf::Problem | static |
| dim_ | wolf::Problem | protected |
| emplaceFirstFrame(const TimeStamp &_ts, const YAML::Node &_first_frame_node) | wolf::Problem | |
| emplaceFirstFrame(const TimeStamp &_ts, const TypeComposite &_first_frame_types, const VectorComposite &_first_frame_values, const PriorComposite &_first_frame_priors) | wolf::Problem | |
| emplaceFrame(const TimeStamp &_time_stamp, const TypeComposite &_frame_types, const VectorComposite &_frame_state, const PriorComposite &_frame_priors={}) | wolf::Problem | |
| emplaceFrame(const TimeStamp &_time_stamp, const StateKeys &_frame_keys) | wolf::Problem | |
| emplaceFrame(const TimeStamp &_time_stamp, const VectorComposite &_frame_state) | wolf::Problem | |
| emplaceFrame(const TimeStamp &_time_stamp, const StateKeys &_frame_keys, const Eigen::VectorXd &_frame_state) | wolf::Problem | |
| emplaceStatesToFrame(FrameBasePtr _frame_ptr, const StateKeys &_frame_keys) | wolf::Problem | |
| emplaceStatesToFrame(FrameBasePtr _frame_ptr, const VectorComposite &_frame_states) | wolf::Problem | |
| factor_notification_map_ | wolf::Problem | protected |
| findProcessor(const std::string &_processor_name) const | wolf::Problem | |
| findProcessor(const std::string &_processor_name) | wolf::Problem | |
| findSensor(const std::string &_sensor_name) const | wolf::Problem | |
| findSensor(const std::string &_sensor_name) | wolf::Problem | |
| first_frame_priors_ | wolf::Problem | protected |
| first_frame_status_ | wolf::Problem | protected |
| first_frame_values_ | wolf::Problem | protected |
| frame_types_ | wolf::Problem | protected |
| getCovariance(NodeStateBlocksConstPtr _has_states_ptr, const StateKeys &_keys, Eigen::MatrixXd &_covariance) const | wolf::Problem | |
| getCovarianceBlock(StateBlockConstPtr _state1, StateBlockConstPtr _state2, Eigen::MatrixXd &_cov, const int _row=0, const int _col=0) const | wolf::Problem | |
| getCovarianceBlock(std::map< StateBlockConstPtr, unsigned int > _sb_2_idx, Eigen::MatrixXd &_cov) const | wolf::Problem | |
| getCovarianceBlock(StateBlockConstPtr _state, Eigen::MatrixXd &_cov, const int _row_and_col=0) const | wolf::Problem | |
| getDim() const | wolf::Problem | |
| getFactorNotification(const FactorBasePtr &fac_ptr, Notification ¬if) const | wolf::Problem | |
| getFactorNotificationMapSize() const | wolf::Problem | inline |
| getFrameTypes(StateKeys _keys) const | wolf::Problem | |
| getHardware() const | wolf::Problem | |
| getHardware() | wolf::Problem | |
| getLastFrame() const | wolf::Problem | |
| getLastFrame() | wolf::Problem | |
| getLastFrameCovariance(const StateKeys &_keys, Eigen::MatrixXd &_covariance) const | wolf::Problem | |
| getLoader() | wolf::Problem | inline |
| getMap() const | wolf::Problem | |
| getMap() | wolf::Problem | |
| getMotionProviderMap() const | wolf::Problem | inline |
| getMotionProviderMap() | wolf::Problem | inline |
| getOdometry(const StateKeys &_keys) const | wolf::Problem | |
| getState(const StateKeys &_keys) const | wolf::Problem | |
| getState(const TimeStamp &_ts, const StateKeys &_keys) const | wolf::Problem | |
| getStateBlockNotification(const StateBlockPtr &sb_ptr, Notification ¬if) const | wolf::Problem | |
| getStateBlockNotificationMapSize() const | wolf::Problem | inline |
| getTimeStamp() const | wolf::Problem | |
| getTrajectory() const | wolf::Problem | |
| getTrajectory() | wolf::Problem | |
| getTransformation() const | wolf::Problem | |
| getTreeManager() const | wolf::Problem | inline |
| getTreeManager() | wolf::Problem | inline |
| hardware_ptr_ | wolf::Problem | protected |
| installProcessor(YAML::Node _processor_node, std::vector< std::string > _schema_folders={}) | wolf::Problem | |
| installProcessor(SensorBasePtr _sensor_corresponding, const std::string &_params_yaml_filename, std::vector< std::string > _schema_folders) | wolf::Problem | |
| installProcessor(const std::string &_params_yaml_filename, std::vector< std::string > _schema_folders) | wolf::Problem | |
| installSensor(YAML::Node _sensor_node, std::vector< std::string > _schema_folders={}) | wolf::Problem | |
| installSensor(const std::string &_params_yaml_filename, std::vector< std::string > _schema_folders) | wolf::Problem | |
| isFirstFrameApplied() const | wolf::Problem | inline |
| isFirstFrameSpecified() const | wolf::Problem | inline |
| isTransformed() const | wolf::Problem | |
| keyFrameCallback(FrameBasePtr _keyframe_ptr, ProcessorBasePtr _processor_ptr) | wolf::Problem | |
| loader_ | wolf::Problem | protected |
| map_ptr_ | wolf::Problem | protected |
| motion_provider_map_ | wolf::Problem | protected |
| mut_covariances_ | wolf::Problem | mutableprotected |
| mut_notifications_ | wolf::Problem | mutableprotected |
| mut_transform_ | wolf::Problem | mutableprotected |
| notifyFactor(FactorBasePtr _factor_ptr, Notification _notif) | wolf::Problem | |
| notifyStateBlock(StateBlockPtr _state_ptr, Notification _notif) | wolf::Problem | |
| permitKeyFrame(ProcessorBaseConstPtr _processor_ptr) const | wolf::Problem | |
| perturb(double amplitude=0.01) | wolf::Problem | |
| print(int depth=4, bool factored_by=false, bool metric=true, bool state_blocks=false, std::ostream &stream=std::cout) const | wolf::Problem | |
| removeMotionProvider(MotionProviderPtr proc) | wolf::Problem | protected |
| resetTransformed() | wolf::Problem | |
| saveMap(const std::string &_filename_dot_yaml, const std::string &_map_name="Map automatically saved by Wolf") | wolf::Problem | |
| setFirstFrameOptions(const YAML::Node &_first_frame_node) | wolf::Problem | |
| setFirstFrameOptions(const TypeComposite &_first_frame_types, const VectorComposite &_first_frame_values, const PriorComposite &_first_frame_priors) | wolf::Problem | |
| setMap(MapBasePtr) | wolf::Problem | |
| setTreeManager(TreeManagerBasePtr _gm) | wolf::Problem | |
| state_block_notification_map_ | wolf::Problem | protected |
| stateZero(TypeComposite _types) const | wolf::Problem | |
| stateZero(const StateKeys &_keys) const | wolf::Problem | |
| trajectory_ptr_ | wolf::Problem | protected |
| transform(const VectorComposite &_transformation) | wolf::Problem | |
| transformation_ | wolf::Problem | protected |
| transformed_ | wolf::Problem | protected |
| tree_manager_ | wolf::Problem | protected |
| ~Problem() | wolf::Problem | virtual |